package nl.hanze.designpatterns.DAOFactory.impl;

import nl.hanze.designpatterns.DAO.LoginCredentialDAO;
import nl.hanze.designpatterns.DAO.QuestionDAO;
import nl.hanze.designpatterns.DAO.TroubleTicketDAO;
import nl.hanze.designpatterns.DAO.impl.db.LoginCredentialDAOImpl;
import nl.hanze.designpatterns.DAO.impl.db.TroubleTicketDAOImpl;
import nl.hanze.designpatterns.DAO.impl.file.ser.QuestionFDAOImpl;
import nl.hanze.designpatterns.DAOFactory.DAOFactory;

/**
 *
 * Created by Aron on 6-10-2014.
 */
public class DAOFactoryLoginDBImpl extends DAOFactory {
    @Override
    public LoginCredentialDAO getLoginCredentialDAO() {
        return new LoginCredentialDAOImpl();
    }

    @Override
    public QuestionDAO getQuestionDAO() {
        return new QuestionFDAOImpl();
    }

    @Override
    public TroubleTicketDAO getTroubleTicketDAO() {
        return new TroubleTicketDAOImpl();
    }
}
